home *** CD-ROM | disk | FTP | other *** search
-
- #include <WindowMgr.h>
- #include <ListMgr.h>
- #include <OSUtil.h>
- #include <EventMgr.h>
-
- #include <Math.h>
-
- #include "MacCalc.h"
- #include "CalcData.h"
- #include "Parser.h"
-
- double fsum( arg )
- ARG_PTR arg ;
- {
- double value = 0 ;
-
- value += arg->value ;
-
- while( arg->next_arg != NULL ) {
- arg = arg->next_arg ;
- value += arg->value ;
- }
- return value ;
- }
- double fabsolute( arg )
- ARG_PTR arg ;
- {
- register double value ;
-
- value = arg->value ;
- return( ( value >= 0 ) ? value:-value ) ;
- }
- double fmodulus( arg )
- ARG_PTR arg ;
- {
- register double value1 ;
- register double value2 ;
- ARG_PTR curr_arg = arg ;
-
- value1 = arg->value ;
- value2 = arg->next_arg->value ;
- return( fmod( value1, value2 ) ) ;
- }
- double fsqrt( arg )
- ARG_PTR arg ;
- {
- register double value ;
-
- value = arg->value ;
- return( sqrt( value ) ) ;
- }
-